package com.social.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.social.dao.model.UserTopicShareLog;
import com.social.dao.model.UserTopicShareLogExample;

public interface UserTopicShareLogMapper {
	int countByExample(UserTopicShareLogExample example);

	int deleteByExample(UserTopicShareLogExample example);

	int deleteByPrimaryKey(Integer id);

	int insert(UserTopicShareLog record);

	int insertSelective(UserTopicShareLog record);

	List<UserTopicShareLog> selectByExample(UserTopicShareLogExample example);

	UserTopicShareLog selectByPrimaryKey(Integer id);

	int updateByExampleSelective(@Param("record") UserTopicShareLog record,@Param("example") UserTopicShareLogExample example);

	int updateByExample(@Param("record") UserTopicShareLog record,@Param("example") UserTopicShareLogExample example);

	int updateByPrimaryKeySelective(UserTopicShareLog record);

	int updateByPrimaryKey(UserTopicShareLog record);

}
